package cn.seocoo.platform.freeback.mapper;

import cn.seocoo.platform.freeback.domain.Freeback;

import java.util.List;

/**
 * 意见反馈 数据层
 * 
 * @author wujian
 * @date 2019-12-19
 */
public interface FreebackMapper 
{
	/**
     * 查询意见反馈信息
     * 
     * @param id 意见反馈ID
     * @return 意见反馈信息
     */
	public Freeback selectFreebackById(Integer id);
	
	/**
     * 查询意见反馈列表
     * 
     * @param freeback 意见反馈信息
     * @return 意见反馈集合
     */
	public List<Freeback> selectFreebackList(Freeback freeback);
	
	/**
     * 新增意见反馈
     * 
     * @param freeback 意见反馈信息
     * @return 结果
     */
	public int insertFreeback(Freeback freeback);
	
	/**
     * 修改意见反馈
     * 
     * @param freeback 意见反馈信息
     * @return 结果
     */
	public int updateFreeback(Freeback freeback);
	
	/**
     * 删除意见反馈
     * 
     * @param id 意见反馈ID
     * @return 结果
     */
	public int deleteFreebackById(Integer id);
	
	/**
     * 批量删除意见反馈
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteFreebackByIds(String[] ids);

    List<Freeback> selectPcFreebackList(Freeback freeback);
}